#ifndef __CAMTHREAD__H__
#define __CAMTHREAD__H__

#include <wx/thread.h>

class CameraServer;

class ReadThread : public wxThread {

public:

	/************************************************************************/
	/* Constructor                                                          */
	/************************************************************************/
	ReadThread(CameraServer * server);

	/************************************************************************/
	/* Process reading data from camera										*/
	/************************************************************************/
	virtual void * Entry();

	/************************************************************************/
	/* Process actions on thread exit                                       */
	/************************************************************************/
	virtual void OnExit();

protected:

	/************************************************************************/
	/* Pointer to camera server                                             */
	/************************************************************************/
	CameraServer * server;
};

#endif //__CAMTHREAD__H__
